package com.ruoyi.erp.customs.mapper;

import com.ruoyi.erp.customs.domain.Customs;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface CustomsMapper {
    List<Customs> selectCustomsAll(@Param("customsStatNo") String customsStatNo,
                                   @Param("customsUnitMeas") String customsUnitMeas,
                                   @Param("description")String description);

    /**
     * 校验主键
     *
     * @param customsStatNo 客户统计号
     * @return 结果
     */
    Customs checkCustomsCodeUnique(@Param("customsStatNo")String customsStatNo);

    /**
     * 新增海关统计信息
     *
     * @param customs 海关统计
     * @return 结果
     */
    int insertCustomst(Customs customs);
    /**
     * 修改海关统计信息
     *
     * @param customs 修改海关统计信息
     * @return 结果
     */
    int updateCustomst(Customs customs);

    /**
     * 批量查询
     * @param ids
     * @return
     */
    List<Customs> selectCustomstList(@Param("ids")String [] ids);
    /**
     * 批量删除
     * @param ids
     * @return
     */
    int deleteCustomsByIds(@Param("ids")String [] ids);

    /**
     * 校验主键
     *
     * @param customsStatNo 海关统计
     * @return 结果
     */
    Customs selectCustomsByCode(@Param("customsStatNo")String customsStatNo);
}
